// 首页js文件
Page({
  data: {
    bannerList: [
      {
        id: 1,
        image: '/images/banner1.png',
        url: ''
      },
      {
        id: 2,
        image: '/images/banner2.png',
        url: ''
      },
      {
        id: 3,
        image: '/images/banner3.png',
        url: ''
      }
    ],
    initiativeList: [
      {
        id: 1,
        title: '泉州留学人员联谊会成立大会',
        image: '/images/initiative1.png',
        date: '2023-09-15'
      },
      {
        id: 2,
        title: '留学生创业扶持计划启动',
        image: '/images/initiative2.png',
        date: '2023-08-20'
      }
    ],
    introductionContent: '泉州市留学人员联谊会是由在泉州工作、学习、生活的留学归国人员自愿组成的非营利性社会组织，旨在团结和引导广大留学人员，为泉州经济社会发展贡献力量。',
    newsList: [
      {
        id: 1,
        title: '我市举办2023年留学人员创新创业论坛',
        source: '泉州日报',
        date: '2023-10-01'
      },
      {
        id: 2,
        title: '泉籍留学生代表座谈会顺利召开',
        source: '泉州网',
        date: '2023-09-28'
      },
      {
        id: 3,
        title: '泉州出台新政策支持留学人员回国创业',
        source: '泉州市人社局',
        date: '2023-09-20'
      }
    ]
  },

  onLoad: function() {
    // 页面加载时执行
    console.log('首页加载');
    // 可以在这里请求数据
    this.loadData();
  },

  onShow: function() {
    // 页面显示时执行
  },

  // 加载数据
  loadData: function() {
    // 模拟请求数据
    // 实际开发中应该调用接口获取数据
    wx.showLoading({
      title: '加载中',
    });

    // 模拟网络请求延迟
    setTimeout(() => {
      wx.hideLoading();
      // 数据加载完成后更新页面
    }, 1000);
  },

  // 导航到社团对接页面
  navigateToAssociation: function() {
    wx.navigateTo({
      url: '/pages/association/association'
    });
  },

  // 导航到留学贴士页面
  navigateToTips: function() {
    wx.navigateTo({
      url: '/pages/tips/tips'
    });
  },

  // 导航到应急电话页面
  navigateToEmergency: function() {
    wx.navigateTo({
      url: '/pages/emergency/emergency'
    });
  },

  // 导航到一键直达页面
  navigateToQuickLink: function() {
    wx.navigateTo({
      url: '/pages/quicklink/quicklink'
    });
  },

  // 查看更多社团倡议
  viewMoreInitiative: function() {
    wx.navigateTo({
      url: '/pages/initiative/list'
    });
  },

  // 查看社团倡议详情
  viewInitiativeDetail: function(e) {
    const id = e.currentTarget.dataset.id;
    wx.navigateTo({
      url: '/pages/initiative/detail?id=' + id
    });
  },

  // 查看更多留联简介
  viewMoreIntroduction: function() {
    wx.navigateTo({
      url: '/pages/introduction/detail'
    });
  },

  // 查看更多最新动态
  viewMoreNews: function() {
    wx.navigateTo({
      url: '/pages/news/list'
    });
  },

  // 查看新闻详情
  viewNewsDetail: function(e) {
    const id = e.currentTarget.dataset.id;
    wx.navigateTo({
      url: '/pages/news/detail?id=' + id
    });
  }
});